﻿var appId = '236310179844848';
 var conectado = 0;
 var deFb = 0; 
 var listaAmigosCargada = 0;
   $(document).ready(function(){
   
    window.fbAsyncInit = function(){
 
     FB.init({
      appId : appId,
      status : true,
      cookie : true,
      oauth : true
      });
     
     FB.getLoginStatus (onCheckLoginStatus);
    };
    // Loads the Facebook SDK script.
    (function(d)
    {
     var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
     js = d.createElement('script'); js.id = id; js.async = true;
    js.src = "//connect.facebook.net/es_LA/all.js#xfbml=1&appId=236310179844848";
     d.getElementsByTagName('head')[0].appendChild(js);
    }(document));
 
    function onCheckLoginStatus (response)
    {
        if (response.status == "connected")
        {
           conectado=1;
           FB.api('/me', function (response) {
                //$(document.body).append ("<pre>" + JSON.stringify (response, null, "\t") + "</pre>");
                idUser = response.id;
                 
                var idDOC='96';
                var parentVideo = '10';
                showNotiHeader();
                if(idDOC==104)
                {
                    datosUsuarioPerfil(idUser);
                    listaSeguidores();
                    showNotificaciones();
                    listadoAmigosNotIntalled();
                    datosPagesUser();
                    showActivityFriends();
                }
                else if(idDOC==172)
                {
                    datosFriendPerfil();
                }
                else if(idDOC==249)
                {
                    handleVideoIframe();
                }
                else if(parentVideo==10)
                {
                    showActivityFriends();
                }
                
                userLoginBBDD();  
                $("#loginEntrar").html("<img id='profile' class='profile'  src='http://graph.facebook.com/"+response.id+"/picture?type=small'/><img src='/assets/css/img/perfil-lado.png' style='height: 14px;margin-left: 12px;' /><div id='sign_box'><ul id='listPerfil'><li><a href='perfil' id='perfil'>Mi perfil</a></li><!--<li><a href='#' id='logout2'>Salir</a></li>--></ul></div>");
                checkUserActivityMenu();
                  $("#profile").mouseover(function()
   {  
    
      if($("#loginEntrar").attr("class")!="loginEntrarCurrent"){
      $("#loginEntrar").addClass("loginEntrarCurrent");
      $("#sign_box").fadeIn("fast");
      return false;
      }
   });
   $("#sign_box").click(function(event){if(event.target.id=="perfil"){window.location="perfil";}else if(event.target.id=="logout2"){}else{return false;}});

   $("#sign_box").mouseleave(function(){$("#sign_box").fadeOut("slow");$("#loginEntrar").removeClass("loginEntrarCurrent");});

   $("body").click(function(e)
   {
     if($("#sign_box").css("display")=="block"){$("#sign_box").fadeOut("fast",function(){
     $("#loginEntrar").removeClass("loginEntrarCurrent");});
     return false;}
   });
                
            });
          
         }
     else
     {
         var idDOC='96';
         if(idDOC==104 || idDOC==172 || idDOC==249)
         {
                location.href="http://www.videosgag.es/";                
         }
          var redirectUrl = "//quien-mas-quiere-tener-una-relacion-como-esta";

         $("#loginEntrar").css("height","61px"); 
         $("#loginEntrar").html(" <a id='login' href='javascript:void(0)' onclick='javascript:permisosReload()'><img src='http://lh5.googleusercontent.com/-WvkeP-XsPaA/UeOCOscnopI/AAAAAAAAAI8/Guk2lUqA-C8/h120/connect_button.jpg' style='height: 30px;margin-top: 18px;max-width: 89px;'/></a>");

        //$("#loginEntrar").html(" <a id='login' href='https://www.facebook.com/dialog/oauth?client_id=236310179844848&redirect_uri=http://www.videosgag.es/quien-mas-quiere-tener-una-relacion-como-esta&scope=publish_actions'><img src='http://lh5.googleusercontent.com/-WvkeP-XsPaA/UeOCOscnopI/AAAAAAAAAI8/Guk2lUqA-C8/h120/connect_button.jpg' style='height: 30px;margin-top: 18px;'/></a>");
        
        $(".actividadAmigosDiv").html("<a href='https://www.facebook.com/dialog/oauth?client_id=236310179844848&redirect_uri=http://www.videosgag.es/quien-mas-quiere-tener-una-relacion-como-esta&scope=publish_actions'><span style='font-size:13px;'><i>Logeate para ver la actividad de tus amigos</i></span></a>").fadeIn("slow");
     }
     
    }
   
 
   });

//Función que publica la visualización del video en la actividad de facebook solo si el usuario esta logeado en la página


//Función que publica la votación en la actividad de facebook solo si el usuario esta logeado en la página
function publishVote() {

FB.api(
  'me/videosgag:vote',
  'post',
  {
    videosgag: "http://www.videosgag.es/quien-mas-quiere-tener-una-relacion-como-esta"
  },
  function(response) {
       /*$(".noRateUser").find('p').html("Votación enviada correctamente");
       $(".noRateUser").fadeIn("slow",function()
       {
           $(".noRateUser").fadeOut("slow",function(){$(".noRateUser").find('p').html("Ya has votado");}); 
       });*/
  } );        
}
//Función que hace un like en el video
function publishLike()
{
    var objectToLike = 'http://www.videosgag.es/quien-mas-quiere-tener-una-relacion-como-esta';
    FB.api(
       'https://graph.facebook.com/me/og.likes',
       'post',
       { object: objectToLike,
         privacy: {'value': 'SELF'} },
       function(response) {
         if (!response) {
           console.log('Error occurred.');
         } else if (response.error) {
           console.log( 'Error: ' + response.error.message);
         } else {
           /*document.getElementById('result').innerHTML =
             '<a href=\"https://www.facebook.com/me/activity/' + response.id + '\">' +
             'Story created.  ID is ' + response.id + '</a>';*/
         }
       }
    );
}  
function userLoginBBDD()
{
    if(idUser)
    {  
         FB.api('/me', function (response) { 
         $.ajax
         ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=5&idUser='+idUser+'&userName='+response.username+'&name='+response.name,
	       cache:false,
	       success: function(succes) 
	       {}
         });
     });
   }
}
function datosUsuarioPerfil()
{
 
  
  if(idUser)
  {
       FB.api('/me', function (response){
           $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=6&idUser='+idUser,
               async: false,
	       cache:false,
	       success: function(succes) 
	       {
                    if(succes=='1')
                    {
                        $("#userProfile").html('<img id="profile" class="profile" src="https://graph.facebook.com/'+idUser+'/picture?type=normal" /><p>@'+response.username+'</p>')
                        $("#canviaActivity").html('<div class="datosUser" style="font-size: 14px;"><p>Publicar votos en Facebook:<input id="'+idUser+'" class="userActivity" onclick="javascript:activityUser(this.id)" type="checkbox" checked name="actividad"/></p><p id="mesajeNoti" style="display:none;"></p><p>Borrar actividad <a href="javascript:void(0)" title="¡Importante! ¡Si borras tu actividad tus amigos no podrán ver tu actividad! "><button class="continuarBorrarActividad" onclick="BorrarActividad()">Enviar</button></a></p></div>'); 
                     
                    }
                    else
                    {
                        $("#userProfile").html('<img id="profile" class="profile" src="https://graph.facebook.com/'+idUser+'/picture?type=normal" /><p>@'+response.username+'</p>');
                        $("#canviaActivity").html('<div class="datosUser" style="font-size: 14px;"><p>Publicar votos en Facebook:<input id="'+idUser+'" class="userActivity" onclick="javascript:activityUser(this.id)" type="checkbox" name="actividad"/></p><p>Borrar actividad <a href="http://themeroller.com" title="¡Importante! ¡Si borras tu actividad tus amigos no podrán ver tu actividad! "><button class="continuarBorrarActividad" onclick="BorrarActividad()">Enviar</button></a></p><p id="mesajeNoti" style="display:none;"></p></div>'); 
                       
                    }
               }
           });
            $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=16&idFriend='+idUser,
	       cache:false,
	       success: function(succes) 
	       {
                  var cadena = succes.split(",");
                  $("#userProfile").append("<div class='usersFollow' style='margin:57px 13px 0 0;'><p>"+cadena[0]+" Siguiendo</p><p>"+cadena[1]+" Seguidores</p></div>");
               }
           });
           //TU ACTIVIDAD RECIENTE
           $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=8&idUser='+idUser,
               async: false,
	       cache:false,
	       success: function(succes) 
	       {
                    $(".actividad").html(succes);
               }
           });
            $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=9&idUser='+idUser,
               async: false,
	       cache:false,
	       success: function(succes) 
	       {
                  
                    $(".votaciones").html(succes);
               }
           });  
            $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=12&idUser='+idUser,
               async: false,
	       cache:false,
	       success: function(succes) 
	       {
                  
                    $(".amigosAnadidos").html(succes);                  
               }
           });  



       });
  }
}
//DATOS USUARIO SEGUIDORES
function listaSeguidores()
{
   FB.api('/me/friends', function(response) 
  {
    
     if(response.data) {
        var genderCount = {}; 
        var cont = 0;
        var amigo = 0;
        $.each(response.data, function(index, friend) {
            FB.api('/'+ friend.id+'?fields=id,name,installed,install_type', function(frienddata) {
             var access_token = FB.getAuthResponse()['AAAGNBBWtJYQBAIZB9xxhNZCpIKZBuTT0d3CUH48pqpMjHbi9ECc7nbkpnQOpAfzyzlU19LL0rZAHKaezBkMyZAOt9dXGhfWMLN5PMkZCzgIAZDZD'];     
                 
                 cont = cont + 1;
                 
                 if(frienddata.installed){
                       $(".loadAmigos").css("display","none");
                       if($("#listaAmigo_"+frienddata.id).length==0)
                       {
                         $(".amigoInsideHere").append("<img src='http://graph.facebook.com/"+frienddata.id+"/picture?type=small' id='friend' class='"+frienddata.id+"' onClick='addUser("+frienddata.id+")' />");
                         amigo = amigo + 1;
                       }
                      
                 
                  }
                  if(response.data.length == cont && amigo == 0){
                        $(".amigoInsideHere").html("<span style='font-size: 13px;line-height: 22px;'><a href='#modalInvitaciones' id='modalInvitaciones2' class='fancybox' onclick='modalInvitaciones();' style='padding-left:0 !Important;'>Tus amigos aún no utilizan Videosgag o los tienes todos añadidos. Invita a tus amigos</a></span>");
                  }
                 
                                                   
            });
           
           
        });
        

     }  
   
  });
  
}
 //PUBLICAR AUTOMATICAMENTE
function auto_publishPost() 
{
        var publish = {
  message : 'Quien mas quiere tener una relación como esta?',
        picture : 'http://img.youtube.com/vi/AOgYSfsr-Ig/0.jpg',
        link : 'http://www.videosgag.es/quien-mas-quiere-tener-una-relacion-como-esta',
        name: 'Quien mas quiere tener una relación como esta?',
        caption: 'VideosGAG.es',
        description: '<- Click para ver el Video!',
  
        };
         
        FB.api('/me/feed', 'POST', publish, function (response) {
	
	        if (!response || response.error) {
	           alert('Tienes que conectarte con el boton Connect');
	        } else {                          
				//document.getElementById('confirmMsg').innerHTML =
    'Publicado en tu muro ID: ' + response.id;
	        }
	    });
		
       
}
//PUBLISH CON MAS OPCIONES
function auto_publishPostOpc() 
{
        var publish = {
        actions: [{
           name: 'Ver más videos',
           link: 'http://www.videosgag.es/'
        }],
        picture : 'http://img.youtube.com/vi/AOgYSfsr-Ig/0.jpg',
        link : 'http://www.videosgag.es/quien-mas-quiere-tener-una-relacion-como-esta',
        name: 'Quien mas quiere tener una relación como esta?',
        caption: 'youtube.com',
        description: 'Si quieres una relación como esta comparte el video',
  
        };
         
        FB.api('/me/feed', 'POST', publish, function (response) {
	
	        if (!response || response.error) {
	           alert('Tienes que conectarte con el boton Connect');
	        } else {                          
				//document.getElementById('confirmMsg').innerHTML =
    'Publicado en tu muro ID: ' + response.id;
	        }
	    });
		
       
}
function publishPostButton() 
{
        if(conectado==1)
        {
            var idVideo="96";
            $.ajax
            ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=19&idUser='+idUser+'&idVideo='+idVideo,
               async: false,
	       cache:false,
	       success: function(succes) 
	       {         
                  if(succes==1)
                  {
                      $("#mensajeCambios").html("<p>Video publicado en tu muro</p>").fadeIn(2000,function(){$("#mensajeCambios").fadeOut("2000");});
                      auto_publishPost();
                  }      
                  else{console.log('Ya has publicado este video');}    
                  
               }
           });
        }
        else
        {
              //ELSE PARA CONTROLAR CUANDO EL USUARIO NO ESTA CONECTADO
        }       
}
function ButtonShare() 
{
     $('#buttonCompartir').css("display","");
       
}
function checkUserApp(cadena)
{
   console.log(cadena)
}
function checkUserActivityMenu()
{
  if(idUser)
  {
     $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=6&idUser='+idUser,
               async: false,
	       cache:false,
	       success: function(succes) 
	       {
                    if(succes=='1')
                    {
                      $("#listPerfil").append("<li><a href='javascript:void(0)'>Actividad <input type='checkbox' checked style='margin-top: 0;'></a></li>");  
                     
                    }
                    else
                    {
                        $("#listPerfil").append("<li><a href='javascript:void(0)'>Actividad <input type='checkbox' style='margin-top: 0;'></a></li>");  
                    }
               }
           });
  }
}
function addUser(idFriend)
{
   //CONEXIÓN AJAX
   $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=11&idUser='+idUser+'&idFriend2='+idFriend,
	       cache:false,
	       success: function(succes) 
	       {
                 if(succes==1){
                        $("#mensajeCambios").html("<p>Amigo añadido</p>").fadeIn(2000,function()
                        {
                             $("."+idFriend).fadeOut("slow");
                             $("#mensajeCambios").fadeOut("2000");
                             recargaListaAmigosSeguidos()
                         });
                 }
                 else{$("#mensajeCambios").html("<p>Ya estás siguiendo a este amigo!</p>").fadeIn(2000,function(){$("#mensajeCambios").fadeOut(2000);});}
               }
   });  
  
}
function deleteUser(idFriend)
{
     $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=13&idUser='+idUser+'&idFriend2='+idFriend,
	       cache:false,
	       success: function(succes) 
	       {
                 $("#listaAmigo_"+idFriend).fadeOut("slow");
                 if(succes==1)
                 {
                    $("#mensajeCambios").html("<p>Amigo eliminado de tus seguidores</p>").fadeIn(2000,function()
                    {
                         $(".amigoInsideHere").append('<img src="http://graph.facebook.com/'+idFriend+'/picture?type=small" id="friend" class="'+idFriend+'" onclick="addUser('+idFriend+')">');
                         $("#mensajeCambios").fadeOut("2000");
                    });
                 }
                 else{$("#mensajeCambios").html("<p>Ocurrió un problema.</p>").fadeIn(2000,function(){$("#mensajeCambios").fadeOut(2000);});}
               }
   });  
}
function recargaListaAmigosSeguidos()
{
     $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=12&idUser='+idUser,
               async: false,
	       cache:false,
	       success: function(succes) 
	       {
                  
                    $(".amigosAnadidos").html(succes);
               }
           });  
}
function datosFriendPerfil()
{
        var q = window.location.toString();
        q = q.split("idFriend");
        q =q[1].replace("=","");
        FB.api('/'+q, function(frienddata) {
           $(".nameFriend").append(frienddata.name + " @("+frienddata.username+")");
           $(".friendProfile").attr("src","http://graph.facebook.com/"+frienddata.id+"/picture?type=normal");
           if(idUser)
           {
            $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=14&idFriend='+q+'&username='+frienddata.username,
	       cache:false,
	       success: function(succes) 
	       {
                    $("#userProfile").append(succes);
               }
           });
          $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=17&idFriend='+q+'&username='+frienddata.username,
	       cache:false,
	       success: function(succes) 
	       {
                    $("#userProfile2").append(succes);
               }
           });
           var cadenaFriends="";
           //setInterval('reloadUserVideos("'+q+'","'+frienddata.username+'")',10000);
           $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=18&idFriend='+q,
               dataType: "json",
	       cache:false,
	       success: function(succes) 
	       {
                    //$("#userProfile3").append(html);
                    for(i=0;i<succes.length;i++)
                    {
                      FB.api('/'+succes[i], function(frienddata)
                      {
                         if(idUser!=frienddata.id){
                      cadenaFriends='<li id="listaAmigo_'+frienddata.id+'" style="width: 44%;font-size: 12px;"><img src="http://graph.facebook.com/'+frienddata.id+'/picture?type=small"><p style="margin-top: 5px;line-height:22px;">'+frienddata.name+'(<a href="perfil-usuario?idFriend='+frienddata.id+'">@'+frienddata.username+'</a>)</p></li>';}
                      $("#userProfile3").find("ul").append(cadenaFriends);
                       
                      });
                      
                    }
                    
                    
               }
           });
            
           
            $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=15&idUser='+idUser+'&idFriend='+q,
	       cache:false,
	       success: function(succes) 
	       {
                  
                   if(succes==1){$(".nameFriend").append("<button onClick='deleteUser("+q+");cambioBotonSeguimiento(0,"+q+");'>Siguiendo<span class='myIcon iconFollow'></span></button>");}else{$(".nameFriend").append("<button onclick='addUser("+q+");cambioBotonSeguimiento(1,"+q+");'>No estás siguiendo</button>");}
               }
           });
            $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=16&idUser='+idUser+'&idFriend='+q,
	       cache:false,
	       success: function(succes) 
	       {
                  var cadena = succes.split(",");
                  $(".usersFollow").html("<p>"+cadena[0]+" Siguiendo</p><p>"+cadena[1]+" Seguidores</p>");
               }
           });
           }  
       });
}
function cambioBotonSeguimiento(num,idFriend)
{
    if(num==0)
    {
        $(".nameFriend").find("button").fadeOut("slow",function(){
              
            $(".nameFriend").find("button").remove();
            $(".nameFriend").append("<button onclick='addUser("+idFriend+");cambioBotonSeguimiento(0,"+idFriend+");'>No estás siguiendo</button>");
        });
        
    }
    else
    {
        $(".nameFriend").find("button").fadeOut("slow",function(){
              
            $(".nameFriend").find("button").remove();
            $(".nameFriend").append("<button onclick='deleteUser("+q+");cambioBotonSeguimiento(0,"+q+");'>Siguiendo</button>");
        });
    }
}
//This function is called every X seconds
function reloadUserVideos(q,username)
{
    
    $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=14&idFriend='+q+'&username='+username,
	       cache:false,
	       success: function(succes) 
	       {
                    $("#userProfile").fadeOut("slow",function(){ $("#userProfile").html("");$("#userProfile").fadeIn("slow",function(){$("#userProfile").append(succes);});});
               }
           });
}
function listadoAmigosNotIntalled(opc)
{

   FB.api('/me/friends', function(response) 
  {
    
     if(response.data) {
        var genderCount = {}; 
        var cont = 0;
        
        $.each(response.data, function(index, friend) {
            FB.api('/'+ friend.id+'?fields=id,name,installed,install_type', function(frienddata) {
             var access_token = FB.getAuthResponse()['AAAGNBBWtJYQBAIZB9xxhNZCpIKZBuTT0d3CUH48pqpMjHbi9ECc7nbkpnQOpAfzyzlU19LL0rZAHKaezBkMyZAOt9dXGhfWMLN5PMkZCzgIAZDZD'];   
                 if(frienddata.installed){
                       
                 
                  }
                  else
                  {
                        if(opc==1)
                        {
                           $("#invitacionesModal").find("ul").append("<li><img src='http://graph.facebook.com/"+frienddata.id+"/picture?type=small' id='friend' /><span><i>@"+frienddata.name+"</i></span><button onClick='sendRequestSingle("+frienddata.id+")'>Invitar<span class='myIcon iconFollow'></span></button></li>");
                        }
                        else
                        {
                           $("#invitaciones").find("ul").append("<li><img src='http://graph.facebook.com/"+frienddata.id+"/picture?type=small' id='friend' /><span><i>@"+frienddata.name+"</i></span><button onClick='sendRequestSingle("+frienddata.id+")'>Invitar<span class='myIcon iconFollow'></span></button></li>");
                        }                        
                     
                  }
                 
                                                   
            });
           
        });
       
        

     }  
   
  });
}
//AL CLIKAR EL BOTÓN DE REPORTE SE RELLENA EL TEXTAREA SI EL USUARIO YA HA ENVIADO EL REPORTE ANTERIORMENTE.
function checkReporteUser()
{
    if(typeof idUser == "undefined")
    { 
       $(".mensajeUserReporte").attr('readonly','readonly');
       $(".mensajeUserReporte").val("Debes de logearte para poder enviar un reporte");
       $(".enviarReporteButton").remove();
    }
    else
    {
           var idVideo="96";
           $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=21&idUser='+idUser+'&idVideo='+idVideo,
	       cache:false,
	       success: function(succes) 
	       {
                    if(succes!=0)
                    {
                        $(".reporte").find("button").css("display","none");   
                        $(".reporte").find("textarea").val("Reporte enviado ya: '"+succes+"'");
                        $(".reporte").find("textarea").attr('readonly','readonly');
                        $(".reporteExit").html("Ya enviaste un reporte para este video").fadeIn(2000,function(){$(".reporteExit").fadeOut("2000");});
                    }

               }
            });
    }
}
//ENVIAR UN REPORTE 1REPORTE/USUARIO/VIDEO
function enviarReporte()
{

    
    var idVideo="96";
    var comentario = $(".mensajeUserReporte").val();
    

    $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=20&idUser='+idUser+'&idVideo='+idVideo+'&comentario='+comentario,
	       cache:false,
	       success: function(succes) 
	       {
                    if(succes==1)
                    {
                        $(".reporteExit").html("Reporte enviado correctamente").fadeIn(2000,function(){$(".reporteExit").fadeOut("2000");});
                        $(".reporte").find("textarea").attr('readonly','readonly');
                        $(".reporte").find("button").css("display","none"); 
                        $("#mensajeCambios").html("<p>Reporte enviado</p>").fadeIn(2000,function(){$("#mensajeCambios").fadeOut("2000");});
                    }
                    else
                    {
                       $(".reporteExit").html("Ya enviaste un reporte para este video").fadeIn(2000,function(){$(".reporteExit").fadeOut("2000");});
                       $("#mensajeCambios").html("<p>Ya enviaste un reporte para este video</p>").fadeIn(2000,function(){$("#mensajeCambios").fadeOut("2000");});

                    }

               }
     });
}
function datosPagesUser(idUser)
{
    FB.api('/me/accounts', function(resp) {
        if(resp.data.length==0)
        {
            $(".grantPerms").css("display","");
            $(".tabs-7").append("<p style='font-size:13px;margin-top:15px;'>Para poder administrar tus páginas se requieren permisos adicionales.</p>");
        }
        for (var i=0, l=resp.data.length; i<l; i++)
        {
            var page= resp.data[i];          
            $(".tabs-7").append("<li style='font-size:13px;cursor:pointer;height:30px;' class='token_"+page.id+"' id='infoPage' data-id='"+page.access_token+"-"+page.id+"'><span class='videoActividadNombre' style='width:95%;'>"+page.name+"</span><input type='checkbox' id='pagesCheck'/></li>");
        }
       if(resp.data.length!=0)
        {
           $("#tabs-7").append("<button class='continuar' onclick='continuarFan1()'>Continuar</button>");
        }
    });
}
function opcionesFanPage(token,idFan)
{
  $("#tabs-7").append("<div class='opcionesFanPage'><h4 style='margin-bottom: 20px;font-size: 13px;'>Pulsa sobre el video que quieres publicar</h4><br/><img src='/assets/css/img/ajax-loader.gif' id='loadVideosFan' style='border:0 !important;margin-left:205px;' /></div>");
  
   //LISTADO DE VIDEOS PARA SELECCIONAR...
   $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=22',
	       cache:false,
	       success: function(succes) 
	       {
                    $("#tabs-7").append('<div class="listadoVideoFanPage" style="float:left;font-size: 13px;height:400px;overflow-y:auto;">'+succes+'</div>');
                    $("#tabs-7").append('<button class="continuar atras" onclick="atrasFan1()" style="float:left;">Atrás</button>');                    
                    //$(".listadoVideoFanPage").fadeIn("slow");
                    $("#loadVideosFan").fadeOut("slow");
               }
           });

 
}
function postFanpage(idVideo)
{
   $(".tabs-7").find("li").each(function()
   {
       if($(this).find("input").is(":checked"))
       {
           var cadena = $(this).attr("data-id");
           cadena = cadena.split("-");
           $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=23&idVideo='+idVideo,
               dataType: "json",
	       cache:false,
	       success: function(succes) 
	       {
                     // alert(cadena[0]);alert(cadena[1]);alert(succes[0]);alert(succes[1]);alert(succes[2]);
                      var wallPost = {
                       access_token: ""+cadena[0]+"",    
                       message: ""+succes[0]+"",
                       link: "http://videosgag.es/"+succes[2]+"",
                       description: ""+succes[1]+""
                       };
                       FB.api('/'+cadena[1]+'/feed', 'post', wallPost, function(response) {
                       if (!response || response.error) {        
                           $("#mensajeCambios").html("<p>Ha ocurrido un error</p>").fadeIn(2000,function(){
                           $("#mensajeCambios").fadeOut("2000");});
                       } else {
                          $("#mensajeCambios").html("<p>Publicado correctamente en la/s fan page/s</p>").fadeIn(2000,function()
                          {$("#mensajeCambios").fadeOut("2000");});
                       }
                       });          
               }
         });

       } 
    });
}
function continuarFan1()
{
  //ELIMINO LA LLISTA DE LES FAN PAGES I EL BOTÓ DE CONTINUAR
  $(".tabs-7,.continuar").fadeOut("slow");
  
  //MOSTRO LES FAN PAGE SELECCIONADES I EL VIDEO A ESCOLLIR 
  $(".notiChooseFanPage").html("Fan page seleccionada: ");
  $(".tabs-7").find("li").each(function()
  {
     if($(this).find("input").is(":checked"))
     {
        $(".notiChooseFanPage").append("<i>"+$(this).find("span").html()+", </i>");
     } 
  });
   opcionesFanPage();   
  
}
function atrasFan1()
{
   $(".listadoVideoFanPage").fadeOut("slow",function()
   {
      $(".listadoVideoFanPage").remove();
       $(".tabs-7,.continuar").fadeIn("fast");
      $(".opcionesFanPage").find("h4").fadeOut("fast");
      $(".atras").fadeOut("fast");
      $("#loadVideosFan").remove();
   });
}
function BorrarActividad()
{
    $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=24&idUser='+idUser,
	       cache:false,
	       success: function(succes) 
	       {
                  if(succes==1)
                  {
                      $("#mensajeCambios").html("<p>Tu actividad se ha borrado</p>").fadeIn(2000,function()
                      { 
                          $("#mensajeCambios").fadeOut("2000");
                      });
                  }
                  else
                  { 
                     $("#mensajeCambios").html("<p>Ha ocurrido un error</p>").fadeIn(2000,function()
                      { 
                          $("#mensajeCambios").fadeOut("2000");
                      });
                  }
               }
            });
}
function sendRequestSingle(idFriend) 
{
   FB.ui({
    method: 'apprequests',
    to: idFriend,
    message: 'VideosGag',
  }, function(response) {
    $("#mensajeCambios").html("<p>Invitación enviada</p>").fadeIn(2000,function(){$("#mensajeCambios").fadeOut("2000");});
  });
}
function enviarVideoUser()
{
    //COMPROBACIÓN DE USUARIO
   if(typeof idUser == "undefined")
   {
     noUser(); 
   }
   else
   {
      
      var titulo = $("#tituloVideoPublicar").val();
      var enlace = $("#urlVideoPublicar").val();
      var tags = $("#tagsVideoPublicar").val();
      var cat = $("#catVideoPublicar").val();
      var descr = $("#descripcionVideoPublicar").val();
    
      
      //COMPROVACIÓN DE LOS CAMPOS, SI FALLA ALGUNO NO SE PROCEDE
       if(!titulo || !enlace || !tags || !cat || !descr || descr=="Descripción del video")
       {
         $("#errorCamposEnviarVideo").fadeIn("slow");
          return;
       }  

      $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=25&idUser='+idUser+'&titulo='+titulo+'&enlace='+enlace+'&tags='+tags+'&cat='+cat+'&descr='+descr,
	       cache:false,
	       success: function(succes) 
	       {
                    
                    if(succes==1)
                    {
                       alert('it seems okay');
                    }
                    else if(succes == 2)
                    {
                       alert("Debes tener un video aprobado como mínimo");
                    }
               }
           });
 
   }
}
function aprobarVideo(idVideo)
{
    if(typeof idUser == "undefined")
   {   
     noUser(); 
   }
   else
   {
   $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=26&idUser='+idUser+'&idVideo='+idVideo,
	       cache:false,
	       success: function(succes) 
	       {
                   if(succes==1)
                   {
                     //$(".idVideo_"+idVideo).parent().parent().parent().fadeOut("slow");
                     $("#mensajeCambios").html("<p>Votación enviada</p>").fadeIn(2000,function()
                          {$("#mensajeCambios").fadeOut("2000");});
                   }
                   else if(succes==2)
                   {
                     //$(".idVideo_"+idVideo).parent().parent().parent().fadeOut("slow");
                     $("#mensajeCambios").html("<p>Votación enviada, vídeo publicado!</p>").fadeIn(2000,function()
                          {$("#mensajeCambios").fadeOut("2000");});
                   }
                   else if(succes==3)
                   {
                     $("#mensajeCambios").html("<p>Ya has votado este vídeo!</p>").fadeIn(2000,function()
                          {$("#mensajeCambios").fadeOut("2000");});
                   }
               }
           });
     }
}
function rechazarVideo(idVideo)
{
    if(typeof idUser == "undefined")
   {
     noUser(); 
   }
   else
   { 
   $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=27&idUser='+idUser+'&idVideo='+idVideo,
	       cache:false,
	       success: function(succes) 
	       {
                   if(succes==1)
                   {
                     //$(".idVideo_"+idVideo).parent().parent().parent().fadeOut("slow");
                     $("#mensajeCambios").html("<p>Votación enviada</p>").fadeIn(2000,function()
                          {$("#mensajeCambios").fadeOut("2000");});
                   }
                   else if(succes==3)
                   {
                     $("#mensajeCambios").html("<p>Ya has votado este vídeo!</p>").fadeIn(2000,function()
                          {$("#mensajeCambios").fadeOut("2000");});
                   }
               }
           });
        }
}
//CORRIGE LA SUPERIMPOSICION DE LOS VIDEOS
function handleVideoIframe()
{
   $("iframe").each(function(){
       var ifr_source = $(this).attr('src');
       var wmode = "wmode=transparent";
       if(ifr_source.indexOf('?') != -1) {
         var getQString = ifr_source.split('?');
         var oldString = getQString[1];
         var newString = getQString[0];
         $(this).attr('src',newString+'?'+wmode+'&'+oldString);
       }
       else $(this).attr('src',ifr_source+'?'+wmode);
   });
}
//FUNCIÓN QUE MUESTRA LA ACTIVIDAD DE TUS AMIGOS...
function showActivityFriends()
{

   $.ajax
           ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=30&idUser='+idUser,
	       cache:false,
	       success: function(succes) 
	       {
                    $("#actividadAmigos").fadeOut("slow",function()
                    {
                       $("#actividadAmigos,#actividadAmigosCentro").html(succes);
                       $(".actividadAmigosDiv").css("background","#eee");
                       $("#actividadAmigos,#actividadAmigosCentro").fadeIn("slow",function(){});                    
                    });
                    
               }
           });
    
}
function modalInvitaciones()
{
     
     if(listaAmigosCargada == 0)
     { 
       listaAmigosCargada = 1;
       if(window.location == "http://www.videosgag.es/perfil")
       {
           listadoAmigosNotIntalled(1);
       }
       else{listadoAmigosNotIntalled();}
     } 
  
}
function showNotiHeader()
{
     $.ajax
    ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=32&idUser='+idUser,
               async: false,
	       cache:false,
	       success: function(succes) 
	       {
                    if(succes>0){
                       $(".notificacionesHeader").css("display","block").html('<a href="/perfil#notificaciones" title="Tienes notificaciones">'+succes+'</span></a>');
                       $(".notificacionesHeader").effect( "bounce", {times:6}, 800 );
                    }
               }
     });
}
function showNotificaciones()
{
console.log("jeje");
     $.ajax
    ({
               type: "POST",
               url: '/manager/includes/ratingVideos.php',
	       data: 'code=33&idUser='+idUser,
               async: false,
	       cache:false,
	       success: function(succes) 
	       {
                   $("#tabs-8").html(succes);
               }
     });
}
function permisosReload(){
            FB.login(function(response) { window.location.reload(); }, {scope: 'publish_actions'}); 
			}
// JavaScript Document